home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-20 / icom20a.zip / ICOM.DOC < prev    next >
Text File  |  1990-05-20  |  4KB  |  80 lines

  1.                ICOM Programmer
  2.  
  3.             written in TURBO C 1.5
  4.  
  5.             by John Lundy - N5MHZ
  6.  
  7.  
  8.     This program is my answer to an online radio control program for
  9. my ICOM radio.  Although originally written for the 735 it has been extensively
  10. modified to work with most ICOM rigs with computer interfaces.  For those
  11. of us who just want to load-and-run, this program may be your answer.
  12.  
  13.     There are 2 modes of operation for this program: stand alone and
  14. memory resident.  Be sure your radio is hooked to the COM port.
  15.  
  16.     Stand alone mode: at the DOS prompt type ICOM.  You then get a
  17. menu and a display of your radio's status (i.e Frequency and Mode).
  18.  
  19.     Memory resident mode: at the DOS prompt type ICOM R.  After an
  20. identification is printed on the screen, you're back at the DOS prompt.
  21. The ICOM programmer is now memory resident and can be called up by pressing
  22. the CTRL and Right-Shift keys at the same time.  Otherwise, the function of
  23. the two modes is the same.
  24.  
  25.     Play around with the program.  It's really simple to use.  Select
  26. from the memu items and see what they do.  The only place a little more info
  27. might be helpful is in the Frequency option.  This option has the ability
  28. to change the frequency by an offset.  When prompted for the frequency,
  29. enter +/- and the offset in KHz.  In this way you can move around by a
  30. few KHz without typing the whole frequency.
  31.  
  32.     You might ask, "How does the program know what COM port my rig
  33. is hooked to?"  Or, "What ICOM address to use?"  Well, it doesn't.
  34. It assumes COM1 and the IC735.  To change this and some other options do
  35. the following:  Enter the program as outlined above, Use the "Save List Disk"
  36. option to create the ICOM.INI file, and then Edit this file changing the
  37. parameters in the file to your preferences.  This ICOM.INI file will be
  38. created in whatever directory ICOM.COM was loaded from by DOS.  So, if you
  39. run ICOM.COM and the DOS PATH is used to find the executable, ICOM.INI will
  40. be created in the same directory.
  41.  
  42.     Some other special features that you might like to know about are:
  43.  
  44. 1) 64 frequency/mode memories that are accessed sequentially in a round-robin
  45.    method, both forward (-->) and backward (<--).  These memories are saved
  46.    with the setup info by using the the "Save List Disk" option.  They are
  47.    automatically reloaded the next time the program is run or by using the
  48.    "Load List Disk" option.
  49. 2) frequency rounding, round the present frequency to the nearest 1KHz
  50.    boundary (.)
  51. 3) up and down frequency stepping in .1KHz, .5KHz, 1KHz and Scan Incr steps
  52. 4) up and down frequency scanning with selectable increments
  53. 5) 32 programmable band limits (see the included ICOM.INI file), next and
  54.    previous band selection, top and bottom commands for the present band
  55. 6) hitting Enter will reset the COM port to present desired values and
  56.    refresh the screen
  57.     Release revision information
  58.  
  59. 1.0    Initial release
  60.  
  61. 1.1    Found problem with interaction with some programs and the use
  62.     of keyboard interrupt trapping.  Had to change the method of
  63.     exiting and memory resident entry to Ctrl-RShift.  No longer trap
  64.     keyboard interrupts.
  65.  
  66. 2.0    Added ability for user to specify radio address in initialization
  67.     file for virtually any ICOM radio.
  68.  
  69.     Added user specifiable band limits loadable/saveable in the
  70.     initialization file (total of 32 limit sets)
  71.  
  72.     Added more keypad frequency stepping capability
  73.  
  74.  
  75.     If you have any difficulties, please let me know about them.  I'm
  76. always tinkering with programs and would appreciate useful feedback I can
  77. incorporate into future programs.
  78.  
  79. vy 73, John
  80.